talk a period of time away - Spanish English Dictionary